-
Notifications
You must be signed in to change notification settings - Fork 504
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add GA event tracking for actions in trace view #191
Conversation
Signed-off-by: Joe Farro <[email protected]>
Signed-off-by: Joe Farro <[email protected]>
Signed-off-by: Joe Farro <[email protected]>
Signed-off-by: Joe Farro <[email protected]>
Signed-off-by: Joe Farro <[email protected]>
Signed-off-by: Joe Farro <[email protected]>
Signed-off-by: Joe Farro <[email protected]>
Signed-off-by: Joe Farro <[email protected]>
Signed-off-by: Joe Farro <[email protected]>
Signed-off-by: Joe Farro <[email protected]>
Signed-off-by: Joe Farro <[email protected]>
Signed-off-by: Joe Farro <[email protected]>
Signed-off-by: Joe Farro <[email protected]>
Codecov Report
@@ Coverage Diff @@
## master #191 +/- ##
==========================================
- Coverage 89.15% 89.08% -0.07%
==========================================
Files 98 104 +6
Lines 2222 2291 +69
Branches 460 466 +6
==========================================
+ Hits 1981 2041 +60
- Misses 203 211 +8
- Partials 38 39 +1
Continue to review full report at Codecov.
|
@simonrobb Can you look this PR over when you get the chance? |
Signed-off-by: Joe Farro <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Few minor nits.
|
||
const context = 'jaeger/ux/trace/kbd-modal'; | ||
|
||
export default function trackKbdHelpModal() { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Given you're tracking an event maybe be more verbose with the event being tracked. Suggestion: trackKbdHelpModalOpen
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
const altViewCtx = 'jaeger/ux/trace/alt-view'; | ||
export const slimHeaderCtx = 'jaeger/ux/trace/slim-header'; | ||
|
||
export function trackAltView() { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggestion: trackAltViewOpen
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
}); | ||
} | ||
|
||
export function trackSlimHeader(isOpen: boolean) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggestion: trackSlimHeaderStateChange
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
src/index.js
Outdated
import JaegerUIApp from './components/App'; | ||
import { context as trackingContext } from './utils/tracking'; | ||
|
||
// these need to go after the App import |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Before or after?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Doh! Merge conflicts... Thanks!
Signed-off-by: Joe Farro <[email protected]>
Signed-off-by: Joe Farro <[email protected]>
Signed-off-by: Joe Farro <[email protected]>
Signed-off-by: Joe Farro <[email protected]>
Signed-off-by: Joe Farro <[email protected]>
* Track errors in GA w raven-js; TODO: tests, readme Signed-off-by: Joe Farro <[email protected]> * Include CSS selector with last error breadcrumb Signed-off-by: Joe Farro <[email protected]> * README for GA error tracking Signed-off-by: Joe Farro <[email protected]> * Misc cleanup Signed-off-by: Joe Farro <[email protected]> * README info on GA Application Tracking Signed-off-by: Joe Farro <[email protected]> * Misc fix to tracking README Signed-off-by: Joe Farro <[email protected]> * Misc cleanup to raven message conversion to GA Signed-off-by: Joe Farro <[email protected]> * Tests for tracking Signed-off-by: Joe Farro <[email protected]> * Apply prettier to markdown files Signed-off-by: Joe Farro <[email protected]> * Error tracking fn name fallback, CSS import order Signed-off-by: Joe Farro <[email protected]> * GA event tracking in trace view, tests are TODO Signed-off-by: Joe Farro <[email protected]> * Fix broken tests Signed-off-by: Joe Farro <[email protected]> * Tests for TracePage tracking Signed-off-by: Joe Farro <[email protected]> * Additional tests for trace GA event tracking Signed-off-by: Joe Farro <[email protected]> * Better names for tracking functions Signed-off-by: Joe Farro <[email protected]> * Make GA event tracking more concise (PR feedback) Signed-off-by: Joe Farro <[email protected]> * Revert the "more concise" changes Signed-off-by: Joe Farro <[email protected]> * Update changelog Signed-off-by: Joe Farro <[email protected]> Signed-off-by: vvvprabhakar <[email protected]>
Partially addresses #157.
Adds GA event tracking for trace view.
This adds events for:
Search and dependency graphs are outstanding and will likely be a different PR.